home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16498 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.9 KB

  1. Path: news.his.com!news
  2. From: Tom Daniels <tdaniels@his.com>
  3. Newsgroups: comp.lang.c,comp.lang.c++,rec.games.programmer
  4. Subject: Re: ! Read me and State your opinion.
  5. Date: Wed, 10 Apr 1996 22:33:46 -0400
  6. Organization: Very Little, If Any
  7. Message-ID: <316C6F8A.2241@his.com>
  8. References: <4kegoq$f2d$1@mhadg.production.compuserve.com>
  9. NNTP-Posting-Host: tdaniels.his.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0 (Win95; I)
  14.  
  15. Andrew T. Finnell wrote:
  16. >         Hello all fellow C/C++ programmers.
  17. >         I'd like your opinion on a subject. I recently had a
  18. > argument with one of my friends and he says that C sucks and
  19.  
  20. I will be the first to agree with your friend that C as an 
  21. overall language generally sucks.  However, he shouldn't look
  22. for a new gee-whiz language to come in and take the world by
  23. storm. (Java is neat, but mostly hype.)  There are far too many 
  24. C programmers out there for that.  In addition, C compilers do
  25. an excellent job of turning C into fast machine code. (Something
  26. that the game guys around here love.)  In addition, it is fairly
  27. portable (nothing like Ada, but that's tough).
  28.  
  29. I know 6 imperative languages including C/C++.  I like most all
  30. of them better than C because they tend to divorce your
  31. train of thought farther away from the machine that you are 
  32. running on and more towards an ideal abstract machine.  Hell,
  33. BASIC does a better job of this than C.  I realize this is a matter
  34. of taste.
  35.  
  36. BTW, Ada is my favorite:  readable code, difficult to make one
  37. character mistakes, generic packages, excellent data hiding,
  38. multitasking built in, very very strong typing.  I find these
  39. things beautiful in a language.  
  40.  
  41. Others find lax typing, code that is often hard to read
  42. (mostly because of all of the ++ -- && ->, not to mention
  43. order of precedence), platform dependence as necessary
  44. tradeoffs for lack of beauty.  That's ok too.
  45.  
  46. Nuff rambling on,
  47. Tom
  48.